package top.blentle.ai.data.api.dto;

import top.blentle.ai.data.api.dto.lamp.LampEventType;

import java.io.Serializable;

/**
 * @author renhuan
 * @desc
 */
public class LampEvent implements Serializable {

    /**
     * 设备id
     */
    private String deviceId;
    /**
     * 版本号
     */
    private String version;

    /**
     * 请求时间
     */
    private long requestTime;

    /**
     * 事件类型:
     */
    private LampEventType eventType;

    /**
     * 事件执行时间
     */
    private long exeTime;

    /**
     * 参数值
     */
    private String value;

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public long getRequestTime() {
        return requestTime;
    }

    public void setRequestTime(long requestTime) {
        this.requestTime = requestTime;
    }

    public LampEventType getEventType() {
        return eventType;
    }

    public void setEventType(LampEventType eventType) {
        this.eventType = eventType;
    }

    public long getExeTime() {
        return exeTime;
    }

    public void setExeTime(long exeTime) {
        this.exeTime = exeTime;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }
}
